to rack one's brains - Español Inglés Diccionario